/* 1. 引入 Vue 依赖 */
import Vue from 'vue'
/* 2. 引入vuex依赖 */
import Vuex from 'vuex'

/* Vue 使用 Vuex  */
Vue.use(Vuex)

export default new Vuex.Store({
  /* 1. 仓库中存储的状态 */
  state: {
    status:0 // 登录状态 1 登录成功 0 表示没有登录
  },
  /* 2. 同步修改 修改 state */
  mutations: {
    "LOGIN":function(state,payload){
      // console.log(state,payload);
      state.status = payload;
    },
    "LOGOUT":function(state,payload){
      state.status = payload;
    }
  },
  /* 
    3. 异步的修改 
  */
  actions: {
  },
  /* 4.划分模块 */
  modules: {
  },
  /* 5. getters 属性 => vue 中计算属性*/
  getters:{

  }

})
